When The Cloud Meets The Ocean